PARSEC logo
Live person

PARSEC experts are standing by to help you. Click to chat.

Location Information
HP
CA


Our Trainers Consult, Our Consultants Train

Designing and Debugging Scaleable Multithreaded Applications

Course Code: U3715S
Length: 4 days


This class is not currently scheduled.

Course Description

This course provides advanced training in the design, development, troubleshooting, and repair of multithreaded applications designed to run on hp Tru64 UNIX and OpenVMS operating systems. This course teaches how to use the standard POSIX Pthreads interface effectively through a solid understanding of the interfaces, threading models, synchronization, and scheduling. Methods to design and develop reliable, high-performance multithreaded applications are emphasized.

Common pitfals and risks are discussed throughout, with the emphasis on designing and implementing applications correctly so as to avoid defects and performance problems in new applications, as well as detecting, analyzing, and repairing defects and problems in existing programs.

Who Should Attend

Software engineers who develop and support multithreaded software applications on the hp Tru64 UNIX and OpenVMS operating systems.

Prerequisites

Students should be able to use standard OpenVMS or hp Tru64 UNIX commands, program in ANSI standard C, use a debugger, and develop and understand basic programs using POSIX Pthreads.

Benefits of Attending this Class

Upon completion of this course, students should be able to:

  • Describe program concurrency, parallelism, and synchronization and their implementation in POSIX Pthreads
  • Describe the advantages and drawbacks of developing applications using POSIX Pthreads
  • Design multithreaded applications to get the best performance
  • Avoid, detect, and repair common multithreaded program defects
  • Perform source-level debugging, profiling, and execution using facilities such as the ladebug and Visual Threads debugger
  • Describe the considerations when using hp Tru64 UNIX or OpenVMS along with general portability concerations

Course Contents

  • Introduction to Threads
  • Pthread Management Essentials
  • POSIX Synchronization
  • Advanced Thread Programming
  • Thread Exceptions, Termination and Cancellation
  • Thread Scheduling
  • Threads and Client/Server Computing
  • hp Tru64 UNIX and OpenVMS Considerations
  • Thread Debugging and Profiling

If you have any questions about this or any other class, ask us and we'll be happy to help.

Denver office
Newsletters and Webinar updates

Subscribe email:

News

HP Integrity Server Blades Administration

PARSEC Group is pleased to announce that you can purchase the HP Integrity Server Blade Administration training through us! This class is for OpenVMS & HP-UX System Administrators.

MORE

OpenVMS Training Material

OpenVMS Training material has been updated to reflect v8.4

MORE

New Linux Courses

We have added some new Linux courses that are intended to help our customers prepare for and pass the LPIC exam.

MORE

Refresher Training Promotion

Any students who have already taken a course with PARSEC Group and wishes to retake the same course, may do so, and receive 30% off the cost of the training class as long as they sign up directly through PARSEC Group.

MORE

External Authentication for OpenVMS

PARSEC Group can configure your OpenVMS v8.3 or later systems to use External Authentication to allow OpenVMS users to log in with the same password used on your Microsoft Windows domain.

MORE